程式碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>send.php</title>
</head>
<body>
<?php
$to = $_POST["address"]; // 取得表單欄位內容
$subject = "電子郵件處理範例";
$body = "姓名:".$_POST["name"]."\n電話:".$_POST["tel"]."\n生日:".$_POST["birthday"]."\n地址:".$_POST["address"];
// 建立郵件標頭
$header = "電子郵件處理範例_header";
// 送出郵件
if (mail($to, $subject, $body, $header))
echo "郵件已經成功的寄出! <br/>";
else
echo "郵件寄送失敗!<br/>";
?>
</body>
</html>
網頁回傳結果:
信件:
電子郵件是Internet的熱門服務,在PHP程式可以呼叫mail()函數透過SMTP伺服器寄送電子郵件。
設定PHP的郵件功能
1.執行php.ini
2.取消sendmail_from之前的分號–、更改SMTP和sendmail_from的設定成為自己ISP的SMTP伺服器和電子郵件地址
3.儲存php.ini並重啟apache服務
測試時,如果是使用gmail做測試,可以參閱以下網誌做更多的設定。
請參閱此網誌(我是使用此網誌之設定)
或是此網誌之設定來完成測試